package cn.buk.tms.eotms.dto;

import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * 增值服务产品
 */
public class ServiceProductDto {

    /**
     * 10开头表示保险
     */
    private String productCode; //商品代码：

    /**
     * 0 - 保险
     */
    private int productType; //商品类型： 保险，门票等

    private String productName; //商品名称：航意险，延误险等

    private String productDesc; // 产品描述

    /**
     * 登机牌的价格指每人每段
     */
    private int price; //价格

    private int discount; // 折扣金额

    /**
     * 适用机场
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String applicableAirports;

    /**
     * 排除机场
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String excludedAirports;

    /**
     * 适用航空公司
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String applicableAirlines;

    /**
     * 排除航空公司
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String excludedAirlines;



    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public int getProductType() {
        return productType;
    }

    public void setProductType(int productType) {
        this.productType = productType;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductDesc() {
        return productDesc;
    }

    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public int getDiscount() {
        return discount;
    }

    public void setDiscount(int discount) {
        this.discount = discount;
    }

    public String getApplicableAirports() {
        return applicableAirports;
    }

    public void setApplicableAirports(String applicableAirports) {
        this.applicableAirports = applicableAirports;
    }

    public String getExcludedAirports() {
        return excludedAirports;
    }

    public void setExcludedAirports(String excludedAirports) {
        this.excludedAirports = excludedAirports;
    }

    public String getApplicableAirlines() {
        return applicableAirlines;
    }

    public void setApplicableAirlines(String applicableAirlines) {
        this.applicableAirlines = applicableAirlines;
    }

    public String getExcludedAirlines() {
        return excludedAirlines;
    }

    public void setExcludedAirlines(String excludedAirlines) {
        this.excludedAirlines = excludedAirlines;
    }
}
